Relatively complete verification of probabilistic programs: an expressive language for expectation-based reasoning

نویسندگان

چکیده

We study a syntax for specifying quantitative assertions —functions mapping program states to numbers—for probabilistic verification. prove that our is expressive in the following sense: Given any C , if function f expressible syntax, then each initial state σ expected value of evaluated final reached after termination on (also called weakest preexpectation wp[ ]( )) also syntax. As consequence, we obtain relatively complete verification system reasoning about values and probabilities sense Cook: Apart from proving single inequality between two functions given by syntactic expressions language, g can check whether ≼ ).

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experimentation of an expectation maximization algorithm for probabilistic logic programs

Statistical Relational Learning and Probabilistic Inductive Logic Programming are two emerging fields that use representation languages able to combine logic and probability. In the field of Logic Programming, the distribution semantics is one of the prominent approaches for representing uncertainty and underlies many languages such as ICL, PRISM, ProbLog and LPADs. Learning the parameters for ...

متن کامل

CSLLHA: an Expressive Language for Statistical Verification of Stochastic Models

We introduce a new temporal logic formalism, named CSLLHA, for the verification of discrete event stochastic processes (DESP). Being inspired by existing stochastic logic, such as, the Continuous Stochastic Logic (CSL) and its following action-state (asCSL) and timed automata (CSLTA) evolutions, CSLLHA extends them in two respects: firstly it targets a much broader class of stochastic models (i...

متن کامل

HASL: an expressive language for statistical verification of stochastic models

We introduce the Hybrid Automata Stochastic Logic (HASL), a new temporal logic formalism for the verification of discrete event stochastic processes (DESP). HASL employs Linear Hybrid Automata (LHA) as machineries to select prefixes of relevant execution paths of a DESP D. The advantage with LHA is that rather elaborate information can be collected on-the-fly during path selection, providing th...

متن کامل

Verification of Probabilistic Programs

A general method for proving properties of probabilistic programs is presented, This method generalizes the intermediate assertion method in that it extends a given assertion on the output distribution into an invariant assertion on all intermediate distributions, too. The proof method is shown to be sound and complete for programs which terminate with probability 1. A dual approach, based on t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings of the ACM on programming languages

سال: 2021

ISSN: ['2475-1421']

DOI: https://doi.org/10.1145/3434320